package operator

import "fmt"

func MathOperator() {
	//算数运算符
	fmt.Println("算数运算符： ")
	a := 12
	b := 22
	fmt.Println("2个整数相除得到的是整数：a=12,b=22, a/b=", a/b)

	c := 10
	fmt.Println("取余运算，a=12,c=10,a%c=", a%c)

	// a++  <==> a=a+1
	// a-- <==> a=a-1
}

func LogicOperator() {
	fmt.Println("逻辑运算符： ")
	var a bool = true
	var b bool = false
	if a && b {
		fmt.Printf("第一行 - 条件为 true\n")
	}
	if a || b {
		fmt.Printf("第二行 - 条件为 true\n")
	}
	/* 修改 a 和 b 的值 */
	a = false
	b = true
	if a && b {
		fmt.Printf("第三行 - 条件为 true\n")
	} else {
		fmt.Printf("第三行 - 条件为 false\n")
	}
	if !(a && b) {
		fmt.Printf("第四行 - 条件为 true\n")
	}
}
